#Esta migración crea el usuario 'root' con un password default ('rootroot')
class CreateUsers < ActiveRecord::Migration
  def self.up
    root = User.create( :login => 'root',
                  :password => 'rootroot',
                  :email => 'root@localhost.localdomain',
                  :password_confirmation => 'rootroot',
                  :kind => 'Admin')
    profile = root.build_profile( :real_name => 'default admin',
                         :other_info => 'Esta es una cuenta por default! &Uacute;sala s&oacute;lo para crear tu propio administrador y luego elim&iacute;nala!')
    if profile.user != root
      say "Something is smelly here..."
      profile.user = root
    end

    root.save!
    profile.save!
  end

  def self.down
    User.destroy_all
  end
end
